Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F1 Spain F2 Spain F3 Spain F4 XXX Edizione 'A Savoldi Marco' - Manerbio Open Castilla y Leon - Segovia Banca Marche Tennis Cup - San Benedetto Bogota Challenger - Bogota 6th Sardinian International Championships - Cagliari Challenger Leon 2004 - Leon Corona Mexico City Open - Mexico City The Surbiton Trophy - Surbiton X Ciutat de Barcelona - Barcelona The Surbiton Trophy - Surbiton Seguros Bolivar Open - Bogota Ethias Trophy - Mons Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Copa Petrobras - Bogota Challenger Leon 2003 - Leon VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Seguros Bolivar Open - Bogota San Marino Cepu Open - San Marino Maia Open 2002 - Maia Ciudad de Pozoblanco Open Diputacion - Cordoba 3° Trofeo 'Citta di Brindisi' - Brindisi USTA Challenger of San Antonio - San Antonio Copa Kia - Santiago Corona Mexico City Open - Mexico City Arroyo de la Encomienda - Valladolid VIII Torneo Internazionale di Tennis - Barletta Bancolombia Open - Cali The Surbiton Trophy - Surbiton Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi 10ø Tornea B. Camparini - Reggio Emilia Abierto Club Casablanca - Mexico City Ciudad de Pozoblanco Open Diputacion - Cordoba IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Kyiv Open - Kiev ATU Cup - Weiden Copa Sevilla-Internacionales de Andalucia - Seville Jameson Cup - Milan Heilbronn Challenger Wroclaw Challenger Cepu Open - San Marino Bogota Challenger Mexico City Challenger Banca Stato Challenger - Lugano Nord LB Open - Braunschweig dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Tatra Banka Open - Bratislava Cali Challenger Bogota Challenger Mons Challenger Rennes Challenger Ethias Trophy - Mons Bogota Challenger IPP Open - Helsinki Bucaramanga Challenger BNP Paribas Primrose - Bordeaux San Jose Challenger Barranquilla Challenger Nottingham Challenger Bogota Challenger Tatra Banka Slovak Open - Bratislava Salinas Challenger ECM Prague Open 2005 - Prague Rennes Challenger Medellin Challenger Pereira Challenger Barranquilla Challenger Mobilux Open - Luxembourg Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota BMW Tennis Championship - Sunrise Seguros Bolivar Open - Medellin San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota Noumea Challenger Bucaramanga Challenger Pereira Challenger Genova Challenger Cali Challenger Pereira Challenger Noumea Challenger Bucaramanga Challenger Leon Challenger Bordeaux Challenger Segovia Challenger Genova Challenger Barranquilla Challenger IX Abierto Internacional de Salinas - Salinas Tennis Napoli Cup 2004 - Napoli Monterrey Challenger Barranquilla Challenger Montevideo Challenger Noumea Challenger Savannah Challenger Vicenza Challenger Mons Challenger Floridablanca Challenger Santo Domingo Challenger Seville Challenger Pereira Challenger Milan Challenger Dallas Challenger Szczecin Challenger Bogota Challenger San Luis Potosi Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Chitre Challenger Vancouver Challenger Cali Challenger San Marino Cepu Open - San Marino Morelos Challenger Knoxville Challenger PrivatBank Cup - Dnepropetrovsk Szczecin Challenger Medellin Challenger Copa Sevilla Internacionales de Andalucia - Seville Manchester Challenger Ilkley Challenger Morelos Challenger Surbiton Challenger XL Challenger de Tenis Copa Sevilla - Seville Bogota Challenger - Bogota Open de Montauban - Montauban Oldum Brown Vancouver Open - Vancouver Geovillage Open Trofeo Melia Olbia - Olbia Perugia Challenger Caltanissetta Challenger Guzzini Challenger - Recanati Czech Open 2005 - Prostejov Bogota Challenger Project Independence Men's Challenger - Mandeville IX Trofeo Ciudad de Quito - Quito Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Zagreb Open - Zagreb X Open Internacional D'Andorra - Andorra Jameson Cup - Milan Mobilux Open - Luxembourg Bogota Challenger Tallahassee Challenger XI Trofeo Ciudad de Quito - Quito Tennis Napoli Cup 2006 - Napoli Tunis Open 2006 - Tunis San Luis Potosi Challenger Ethias Trophy - Mons Pereira Challenger Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Alessandria Challenger Next Generation Hardcourts - Adelaide BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Bordeaux Challenger Furth Challenger Grand Prix Hassan II - Casablanca Synsam Swedish Open - Bastad RCA Championships - Indianapolis Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach The Stella Artois Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Brasil Open - Costa do Sauipe Bogota Challenger Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad Masters Series - Hamburg Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Dutch Open Tennis - Amersfoort Sophia Antipolis Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Orange Prokom Open - Sopot BMW Open - Munich Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Malaysian Open - Kuala Lumpur Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Heineken Open - Auckland Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Brasil Open - Sao Paulo SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich Pilot Pen Tennis - New Haven Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Bucaramanga Challenger The Artois Championships - London Drummondville Challenger Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta BCR Open Romania - Bucharest Heineken Open - Auckland PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Sunrise Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Claro Open Colombia - Bogota Heineken Open - Auckland Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Leon Challenger Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Brasil Open - Sao Paulo Bet-at-home Open - Hamburg Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona Rome Challenger International Tennis Championships - Delray Beach Brasil Open - Sao Paulo Catella Swedish Open - Bastad Monterrey Challenger US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice China Open - Beijing Countrywide Classic - Los Angeles UNICEF Open - 's Hertogenbosch Bogota Challenger Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Abierto Mexicano - Los Cabos Abierto Mexicano Telcel - Acapulco Bogota Challenger Moselle Open - Metz RCA Championships - Indianapolis Millennium Estoril Open - Estoril Gerry Weber Open - Halle Chennai Open - Chennai Sydney International - Sydney The Stella Artois Championships - London Synsam Swedish Open - Bastad Next Generation Adelaide International - Adelaide China Open - Beijing Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Nottingham Challenger International German Open - Hamburg Legg Mason Tennis Classic - Washington Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland SkiStar Swedish Open - Bastad Farmers Classic - Los Angeles Manchester Challenger Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras SkiStar Swedish Open - Bastad Champaign Challenger Guadalajara Challenger Citi Open - Washington SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Citi Open - Washington Valencia Open - Valencia Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Medellin Challenger Brasil Open - Sao Paulo Las Vegas Challenger Canberra Challenger Topshelf Open - 's-Hertogenbosch Puebla Challenger Cali Challenger Apia International - Sydney If Stockholm Open - Stockholm Valencia Open - Valencia Apia International - Sydney Ecuador Open - Quito Brasil Open - Sao Paulo Argentina Open - Buenos Aires Bogota Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur Valencia Open - Valencia USTA Challenger of North Miami Beach - North Miami Beach Aircel Chennai Open - Chennai Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech Citi Open - Washington Konzum Croatia Open - Umag Fairfield Challenger If Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech Winston-Salem Open - Winston-Salem Geneva Open - Geneva Moselle Open - Metz Czech Indoor Open - Prague Czech Open - Prostejov SkiStar Swedish Open - Bastad Guayaquil Challenger Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Open Romania - Bucharest Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Brisbane International - Brisbane Heineken Open - Auckland Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Tennis Masters Series - Hamburg Murcia Challenger NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Millenium Tennis Championships - Delray Beach BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Campionati Internazionali d'Italia - Rome Abierto Mexicano Telfonica MoviStar - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten ARAG World Team Championship - Dusseldorf Aircel Chennai Open - Chennai Campionati Internazionali di Sicilia - Palermo Aegon Nottingham Open - Nottingham Copa Telmex - Buenos Aires Pilot Pen Tennis - New Haven Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Rogers Cup - Montreal Open 13 - Marseille Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Medibank International - Sydney Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Miami Open - Miami Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Winston-Salem Open - Winston-Salem Shanghai Rolex Masters - Shanghai French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Malaysian Open - Kuala Lumpur Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Masters - Montreal U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Medibank International - Sydney Tennis Channel Open - Las Vegas Copa Telmex - Buenos Aires Hall of Fame Tennis Championships - Newport Campbells Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo Open Sabadell Atlantico - Barcelona Swiss Open - Gstaad Swiss Indoors Basel - Basel Bet-at-home Open - Hamburg Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, COL-JPN 2-3 Australian Open - Melbourne French Open - Paris Wimbledon - London French Open (juniors) French Open - Paris Mubadala World Tennis Championship Kooyong Classic - Kooyong Internazionali BNL d'Italia - Rome Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Olympics - London Australian Open - Melbourne Mutua Madrid Open - Madrid U.S. Open - New York Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 2R, COL-PAR 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Mubadala World Tennis Championship Olympics - Beijing